package com.ymtms.customerservice.pojo;

import java.math.BigDecimal;
import java.util.Date;

public class GoodsbillMaster {
    private Integer gmid;

    private String goodsBillCode;

    private String sendGoodsCustomerNo;

    private String sendGoodsCustomer;

    private String sendGoodsCustomerTel;

    private String sendGoodsCustomerAddr;

    private String receiveGoodsCustomerCode;

    private String receiveGoodsCustomer;

    private String receiveGoodsCustomerTel;

    private String receiveGoodsCustomerAddr;

    private Date sendGoodsDate;

    private String sendGoodsAddr;

    private String receiveGoodsAddr;

    private Date predeliveryDate;

    private Date factDealDate;

    private BigDecimal helpAcceptPayment;

    private String acceptprocedureRate;

    private String payMode;

    private String fetchGoodsMode;

    private String writeBillPerson;

    private Date writeDate;

    private String validity;

    private String ifAudit;

    private String ifSettleAccounts;

    private BigDecimal reduceFund;

    private BigDecimal payKickback;

    private BigDecimal moneyOfChangePay;

    private BigDecimal carryGoodsFee;

    private BigDecimal carriage;

    private BigDecimal insurance;

    private Integer employeePkid;

    private String remark;

    private String acceptStation;

    private String sendGoodsCustomerMobile;

    private String receiveGoodsCustomerMobile;

    private Integer flag;

    private GoodsbillEvent goodsbillEvent;

    public Integer getGmid() {
        return gmid;
    }

    public void setGmid(Integer gmid) {
        this.gmid = gmid;
    }

    public String getGoodsBillCode() {
        return goodsBillCode;
    }

    public void setGoodsBillCode(String goodsBillCode) {
        this.goodsBillCode = goodsBillCode;
    }

    public String getSendGoodsCustomerNo() {
        return sendGoodsCustomerNo;
    }

    public void setSendGoodsCustomerNo(String sendGoodsCustomerNo) {
        this.sendGoodsCustomerNo = sendGoodsCustomerNo;
    }

    public String getSendGoodsCustomer() {
        return sendGoodsCustomer;
    }

    public void setSendGoodsCustomer(String sendGoodsCustomer) {
        this.sendGoodsCustomer = sendGoodsCustomer;
    }

    public String getSendGoodsCustomerTel() {
        return sendGoodsCustomerTel;
    }

    public void setSendGoodsCustomerTel(String sendGoodsCustomerTel) {
        this.sendGoodsCustomerTel = sendGoodsCustomerTel;
    }

    public String getSendGoodsCustomerAddr() {
        return sendGoodsCustomerAddr;
    }

    public void setSendGoodsCustomerAddr(String sendGoodsCustomerAddr) {
        this.sendGoodsCustomerAddr = sendGoodsCustomerAddr;
    }

    public String getReceiveGoodsCustomerCode() {
        return receiveGoodsCustomerCode;
    }

    public void setReceiveGoodsCustomerCode(String receiveGoodsCustomerCode) {
        this.receiveGoodsCustomerCode = receiveGoodsCustomerCode;
    }

    public String getReceiveGoodsCustomer() {
        return receiveGoodsCustomer;
    }

    public void setReceiveGoodsCustomer(String receiveGoodsCustomer) {
        this.receiveGoodsCustomer = receiveGoodsCustomer;
    }

    public String getReceiveGoodsCustomerTel() {
        return receiveGoodsCustomerTel;
    }

    public void setReceiveGoodsCustomerTel(String receiveGoodsCustomerTel) {
        this.receiveGoodsCustomerTel = receiveGoodsCustomerTel;
    }

    public String getReceiveGoodsCustomerAddr() {
        return receiveGoodsCustomerAddr;
    }

    public void setReceiveGoodsCustomerAddr(String receiveGoodsCustomerAddr) {
        this.receiveGoodsCustomerAddr = receiveGoodsCustomerAddr;
    }

    public Date getSendGoodsDate() {
        return sendGoodsDate;
    }

    public void setSendGoodsDate(Date sendGoodsDate) {
        this.sendGoodsDate = sendGoodsDate;
    }

    public String getSendGoodsAddr() {
        return sendGoodsAddr;
    }

    public void setSendGoodsAddr(String sendGoodsAddr) {
        this.sendGoodsAddr = sendGoodsAddr;
    }

    public String getReceiveGoodsAddr() {
        return receiveGoodsAddr;
    }

    public void setReceiveGoodsAddr(String receiveGoodsAddr) {
        this.receiveGoodsAddr = receiveGoodsAddr;
    }

    public Date getPredeliveryDate() {
        return predeliveryDate;
    }

    public void setPredeliveryDate(Date predeliveryDate) {
        this.predeliveryDate = predeliveryDate;
    }

    public Date getFactDealDate() {
        return factDealDate;
    }

    public void setFactDealDate(Date factDealDate) {
        this.factDealDate = factDealDate;
    }

    public BigDecimal getHelpAcceptPayment() {
        return helpAcceptPayment;
    }

    public void setHelpAcceptPayment(BigDecimal helpAcceptPayment) {
        this.helpAcceptPayment = helpAcceptPayment;
    }

    public String getAcceptprocedureRate() {
        return acceptprocedureRate;
    }

    public void setAcceptprocedureRate(String acceptprocedureRate) {
        this.acceptprocedureRate = acceptprocedureRate;
    }

    public String getPayMode() {
        return payMode;
    }

    public void setPayMode(String payMode) {
        this.payMode = payMode;
    }

    public String getFetchGoodsMode() {
        return fetchGoodsMode;
    }

    public void setFetchGoodsMode(String fetchGoodsMode) {
        this.fetchGoodsMode = fetchGoodsMode;
    }

    public String getWriteBillPerson() {
        return writeBillPerson;
    }

    public void setWriteBillPerson(String writeBillPerson) {
        this.writeBillPerson = writeBillPerson;
    }

    public Date getWriteDate() {
        return writeDate;
    }

    public void setWriteDate(Date writeDate) {
        this.writeDate = writeDate;
    }

    public String getValidity() {
        return validity;
    }

    public void setValidity(String validity) {
        this.validity = validity;
    }

    public String getIfAudit() {
        return ifAudit;
    }

    public void setIfAudit(String ifAudit) {
        this.ifAudit = ifAudit;
    }

    public String getIfSettleAccounts() {
        return ifSettleAccounts;
    }

    public void setIfSettleAccounts(String ifSettleAccounts) {
        this.ifSettleAccounts = ifSettleAccounts;
    }

    public BigDecimal getReduceFund() {
        return reduceFund;
    }

    public void setReduceFund(BigDecimal reduceFund) {
        this.reduceFund = reduceFund;
    }

    public BigDecimal getPayKickback() {
        return payKickback;
    }

    public void setPayKickback(BigDecimal payKickback) {
        this.payKickback = payKickback;
    }

    public BigDecimal getMoneyOfChangePay() {
        return moneyOfChangePay;
    }

    public void setMoneyOfChangePay(BigDecimal moneyOfChangePay) {
        this.moneyOfChangePay = moneyOfChangePay;
    }

    public BigDecimal getCarryGoodsFee() {
        return carryGoodsFee;
    }

    public void setCarryGoodsFee(BigDecimal carryGoodsFee) {
        this.carryGoodsFee = carryGoodsFee;
    }

    public BigDecimal getCarriage() {
        return carriage;
    }

    public void setCarriage(BigDecimal carriage) {
        this.carriage = carriage;
    }

    public BigDecimal getInsurance() {
        return insurance;
    }

    public void setInsurance(BigDecimal insurance) {
        this.insurance = insurance;
    }

    public Integer getEmployeePkid() {
        return employeePkid;
    }

    public void setEmployeePkid(Integer employeePkid) {
        this.employeePkid = employeePkid;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getAcceptStation() {
        return acceptStation;
    }

    public void setAcceptStation(String acceptStation) {
        this.acceptStation = acceptStation;
    }

    public String getSendGoodsCustomerMobile() {
        return sendGoodsCustomerMobile;
    }

    public void setSendGoodsCustomerMobile(String sendGoodsCustomerMobile) {
        this.sendGoodsCustomerMobile = sendGoodsCustomerMobile;
    }

    public String getReceiveGoodsCustomerMobile() {
        return receiveGoodsCustomerMobile;
    }

    public void setReceiveGoodsCustomerMobile(String receiveGoodsCustomerMobile) {
        this.receiveGoodsCustomerMobile = receiveGoodsCustomerMobile;
    }

    public Integer getFlag() {
        return flag;
    }

    public void setFlag(Integer flag) {
        this.flag = flag;
    }

    public GoodsbillEvent getGoodsbillEvent() {
        return goodsbillEvent;
    }

    public void setGoodsbillEvent(GoodsbillEvent goodsbillEvent) {
        this.goodsbillEvent = goodsbillEvent;
    }

    @Override
    public String toString() {
        return "GoodsbillMaster{" +
                "gmid=" + gmid +
                ", goodsBillCode='" + goodsBillCode + '\'' +
                ", sendGoodsCustomerNo='" + sendGoodsCustomerNo + '\'' +
                ", sendGoodsCustomer='" + sendGoodsCustomer + '\'' +
                ", sendGoodsCustomerTel='" + sendGoodsCustomerTel + '\'' +
                ", sendGoodsCustomerAddr='" + sendGoodsCustomerAddr + '\'' +
                ", receiveGoodsCustomerCode='" + receiveGoodsCustomerCode + '\'' +
                ", receiveGoodsCustomer='" + receiveGoodsCustomer + '\'' +
                ", receiveGoodsCustomerTel='" + receiveGoodsCustomerTel + '\'' +
                ", receiveGoodsCustomerAddr='" + receiveGoodsCustomerAddr + '\'' +
                ", sendGoodsDate=" + sendGoodsDate +
                ", sendGoodsAddr='" + sendGoodsAddr + '\'' +
                ", receiveGoodsAddr='" + receiveGoodsAddr + '\'' +
                ", predeliveryDate=" + predeliveryDate +
                ", factDealDate=" + factDealDate +
                ", helpAcceptPayment=" + helpAcceptPayment +
                ", acceptprocedureRate='" + acceptprocedureRate + '\'' +
                ", payMode='" + payMode + '\'' +
                ", fetchGoodsMode='" + fetchGoodsMode + '\'' +
                ", writeBillPerson='" + writeBillPerson + '\'' +
                ", writeDate=" + writeDate +
                ", validity='" + validity + '\'' +
                ", ifAudit='" + ifAudit + '\'' +
                ", ifSettleAccounts='" + ifSettleAccounts + '\'' +
                ", reduceFund=" + reduceFund +
                ", payKickback=" + payKickback +
                ", moneyOfChangePay=" + moneyOfChangePay +
                ", carryGoodsFee=" + carryGoodsFee +
                ", carriage=" + carriage +
                ", insurance=" + insurance +
                ", employeePkid=" + employeePkid +
                ", remark='" + remark + '\'' +
                ", acceptStation='" + acceptStation + '\'' +
                ", sendGoodsCustomerMobile='" + sendGoodsCustomerMobile + '\'' +
                ", receiveGoodsCustomerMobile='" + receiveGoodsCustomerMobile + '\'' +
                ", flag=" + flag +
                ", goodsbillEvent=" + goodsbillEvent +
                '}';
    }
}